namespace Caliburn.Micro.Test
{
    #region Namespaces
    using System.Diagnostics;
    using System.Reflection;

    #endregion

    public class ShellViewModel : IShell
    {
        public void LaunchNewInstance()
        {
            var assembly = Assembly.GetEntryAssembly();
            Process.Start(assembly.Location, "the arguments of the new instance");
        }
    }
}